package hy.dao;

import hy.beans.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface IUserDao {
    List<User> selectUser(@Param("name") String name, @Param("abc") String phone);
    List<User> selectMultiColumn(@Param("name") String name, @Param("pass") String pass);
    int updateUser(@Param("name") String name,@Param("pass") String p,@Param("id")Integer id);

    List<User>selectByIds(Integer ... ids);
    int insertUserBatch(List us);
    //如果使用@Param，则collection值可为指定值，否则只能为array及list
//批量修改必须修改datasource的url为：url=jdbc:mysql://localhost:3306/lly?allowMultiQueries=true
    int updateBatch(@Param("us")List us);
}
